// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
  env: "cloud1-0gegnc0531348a60"
})

const db = cloud.database()
// 计算函数
const _=db.command


// 云函数入口函数
exports.main = async (event, context) => {
  try{
     if(typeof event.data=='string'){
      //  eval  吧字符串解析为json语句
      event.data= eval('('+event.data+')');
     }
     if(event.doc){
      return await db.collection(event.collection).doc(event.doc)
      .update({
        data:{
          ...event.data
        }
      })
     }else{
      return await db.collection(event.collection)
      .where({...event.where})
      .update({
        data:{
          ...event.data
        }
      })
     }
  }catch(e){
    console.error(e)
  }
}